Developing a Technology Enhanced Cs0 Course for Engineering Students

نویسندگان

  • Erno Lokkila
  • Erkki Kaila
  • Rolf Lindén
  • Mikko-Jussi Laakso
  • Erkki Sutinen
چکیده

The CS0 course in the curriculum typically has the role of introducing students into basic concepts and terminology of computer science. Hence, it is used to form a base on which the subsequent programming courses can build on. However, much of the effort to build better methodologies for courses is spent on introductory programming courses instead of the earlier course. In this article we present an experiment where a CS0 course at our university was redesigned to utilize educational technology and automatic assessment. The redesign was based on a collaborative education platform called ViLLE. New automatically assessed exercise types with immediate feedback were designed and utilized with already existing ones to cover all topics taught in the course. In the paper, we present the design principles and the implementation of the electronic material for the course as well as our experiences on adapting the technology in the course. A detailed description of different exercises and other tasks are also provided. Finally, we present results and statistics collected from the course implementation.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Visual Approach for Teaching Programming Concepts

The level of difficulty of the first programming course students face has increased considerably when the switch from C++ to Java was made. In an effort to decrease attrition rates and to recruit more students to computer science, the Computer Science Department at California Lutheran University introduced CS0, the pre CS1 course. With restructuring of CS0, the 3D animation software Alice was c...

متن کامل

Teaching Basic Programming Concepts using Python

Improving retention and performance for CS majors with a weak background is crucial to increase the number of CS students. A CS0 course is designed to serve these students and desirably to recruit non CS majors before they take a rigorous first object programming class. A visual approach using 3-D animation and multimedia objects such as pictures and sounds in CS0 on different students groups i...

متن کامل

Mixed Approaches to CS0:

Since 2010, the Cal Poly Computer Science Department has required computing majors to select from a variety of CS0 courses to start their academic year. The broad objective of the course is to attract and retain undergraduates that have no prior experience in CS by using authentic problems that demonstrate the relevance and highlight the role of computers in solving “real world” problems. The c...

متن کامل

The Essence of Object Orientation for CS0: Concepts without Code

Why is object-orientation so popular? Is it a fad or is there real value to developing software systems the object-oriented way? Given the emerging prevalence of computational thinking across the disciplines these are questions that a wide range of students are curious about. This paper describes our approach to providing a conceptual overview in a CS0 context of the essential ideas of and the ...

متن کامل

Designing a Multi-Disciplinary Hybrid Vehicle Systems Course Curriculum Suitable for Multiple Departments

In recent years an increasing emphasis is being placed on the inclusion of multi-disciplinary programs or in courses having multi-disciplinary content. Including this content can be challenging especially among the various engineering disciplines. This is exacerbated by the challenges associated with making this type of course content accessible to a wide range of students with varying levels o...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016